package com.pattern.singleton.hungry;

/**
 * Description  饿汉式单例模式
 * 在类加载的时候就实例化
 *
 * @author hubiao
 * @since 2020-08-20 19:33
 */
public class HungrySingleton {

    /**
     * 1.实例化类
     */
    private static final HungrySingleton hungrySingleton = new HungrySingleton();

    /**
     * 2.声明私有构造方法 使类不能被 new创建
     */
    private HungrySingleton() {
    }

    /**
     * 3.提供一个公共的访问入口
     */
    public static HungrySingleton getInstance() {
        return hungrySingleton;
    }
}
